package com.animee.jiujiangdict;
import android.util.Log;
import androidx.appcompat.app.AppCompatActivity;
import org.xutils.common.Callback;
import org.xutils.http.RequestParams;
import org.xutils.x;
public class BaseActivity extends AppCompatActivity implements Callback.CommonCallback<String> {
    // 传入加载数据的地址
    public void loadData(String url){
        RequestParams params = new RequestParams(url);
        x.http().get(params,this);
    }
    @Override
    public void onSuccess(String result) {
//        网络请求成功时，会调用的方法，result就是获取到的json数据
    }

    @Override
    public void onError(Throwable ex, boolean isOnCallback) {
//         网络请求失败时，会调用的方法，Throwable包含失败的原因
        Log.i("lsh", "onError: "+ex.getLocalizedMessage());
    }

    @Override
    public void onCancelled(CancelledException cex) {
//      网络请求取消时，会调用的接口
        Log.i("lsh", "onCancelled: ");
    }

    @Override
    public void onFinished() {
//      网络请求完成时，会调用的接口
        Log.i("lsh", "onFinished: ");
    }


}
